Warning: This dashboard was not built by an epidemiologist.

Based on data up to: 2020-06-28. Compared to (10 days before): 2020-06-18

Transmission rate:

Note: "transmission rate" here is a measure of speed of spread of infection, and means how much of the susceptible population each infected person is infecting per day (if everyone is susceptible). E.g. 10% means that 100 infected patients will infect 10 new people per day. Related to R0. See Methodology for details of calculation.

⭕ Bad news: new waves 🇵🇾 🇭🇷 🇧🇫 🇸🇰 🇱🇺 🇨🇿 🇲🇦 🇨🇭 🇷🇸 🇨🇷 🇦🇺 🇩🇿 🇲🇬 🇱🇧 🇦🇹 🇯🇵 🇯🇴

Large increase in transmission rate vs. 10 days ago, that might mean a relapse, new wave, worsening outbreak.

  • Countries are sorted by size of change in transmission rate.
  • Includes only countries that were previously active (more than 100 estimated new cases).
  • "Large increase" = at least +2% change.
Current:
Estimated
daily
transmission
rate
10 days ago:
Estimated
daily
transmission
rate
Estimated
recent cases
in last 5 days
Estimated
current
ICU need
per 100k
population
Estimated
total
affected
population
percentage
🇵🇾 Paraguay 18.3% 3.5% 1,538 0.29 0.1%
🇭🇷 Croatia 15.5% 5.7% 1,136 0.62 0.3%
🇧🇫 Burkina Faso 11.2% 2.0% 1,194 0.00 0.1%
🇸🇰 Slovakia 10.7% 4.5% 107 0.11 0.1%
🇱🇺 Luxembourg 10.1% 4.3% 297 1.38 2.0%
🇨🇿 Czechia 10.0% 4.6% 2,407 0.90 0.3%
🇲🇦 Morocco 9.5% 4.6% 4,947 0.22 0.1%
🇨🇭 Switzerland 7.3% 3.0% 1,287 0.44 2.0%
🇷🇸 Serbia 8.6% 4.6% 1,612 1.15 0.3%
🇨🇷 Costa Rica 10.5% 7.0% 662 0.94 0.1%
🇦🇺 Australia 9.4% 5.9% 296 0.08 0.0%
🇩🇿 Algeria 7.5% 4.2% 16,767 0.15 0.5%
🇲🇬 Madagascar 7.5% 4.7% 1,406 0.04 0.0%
🇱🇧 Lebanon 5.7% 3.1% 406 0.13 0.1%
🇦🇹 Austria 5.9% 3.8% 689 0.45 0.7%
🇯🇵 Japan 6.6% 4.5% 1,338 0.08 0.0%
🇯🇴 Jordan 5.5% 3.4% 150 0.03 0.0%

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

🟢 Good news: slowing waves 🇨🇱 🇬🇦 🇨🇳 🇨🇮 🇳🇪 🇵🇰 🇸🇩 🇳🇵 🇨🇫 🇲🇷 🇦🇱 🇦🇫 🇬🇷 🇸🇦

Large decrease in transmission rate vs. 10 days ago, that might mean a slowing down / effective control measures.

  • Countries are sorted by size of change in transmission rate.
  • Includes only countries that were previously active (more than 100 estimated new cases).
  • "Large decrease" = at least -2% change.
Current:
Estimated
daily
transmission
rate
10 days ago:
Estimated
daily
transmission
rate
Estimated
recent cases
in last 5 days
Estimated
current
ICU need
per 100k
population
Estimated
total
affected
population
percentage
🇨🇱 Chile 3.6% 11.6% 51,453 20.37 4.2%
🇬🇦 Gabon 3.6% 10.3% 828 1.02 0.8%
🇨🇳 China 3.9% 9.9% 613 0.00 0.0%
🇨🇮 Cote d'Ivoire 5.3% 10.4% 3,709 0.16 0.1%
🇳🇪 Niger 4.1% 8.3% 771 0.00 0.1%
🇵🇰 Pakistan 3.9% 7.9% 95,544 0.55 0.7%
🇸🇩 Sudan 2.4% 6.0% 8,967 0.08 0.5%
🇳🇵 Nepal 7.1% 10.5% 2,044 0.48 0.0%
🇨🇫 CAR (Africa) 4.6% 7.9% 2,471 0.31 0.5%
🇲🇷 Mauritania 6.9% 10.1% 10,480 0.63 1.6%
🇦🇱 Albania 7.4% 10.3% 913 1.32 0.3%
🇦🇫 Afghanistan 2.8% 5.4% 15,725 0.23 1.0%
🇬🇷 Greece 4.2% 6.7% 284 0.18 0.1%
🇸🇦 Saudi Arabia 5.2% 7.5% 43,795 2.94 1.5%

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

ICU need

⭕ Bad news: higher ICU need 🇵🇦 🇦🇲 🇧🇷 🇺🇸 🇨🇴 🇴🇲 🇿🇦 🇮🇱 🇦🇷 🇧🇴 🇭🇳 🇧🇭 🇲🇰 🇲🇩 🇱🇺 🇩🇴 🇭🇷 🇧🇦 🇦🇿

Large increases in need for ICU beds per 100k population vs. 10 days ago.

  • Only countries for which the ICU need increased by more than 0.5 (per 100k).
Current:
Estimated
ICU need
per 100k
population
10 days ago:
Estimated
ICU need
per 100k
population
Estimated
recent cases
in last 5 days
Estimated
daily
transmission
rate
Estimated
total
affected
population
percentage
🇵🇦 Panama 7.76 5.71 14,625 6.8% 3.0%
🇦🇲 Armenia 11.70 9.95 8,281 7.0% 2.4%
🇧🇷 Brazil 7.73 5.98 1,305,228 7.1% 5.5%
🇺🇸 US 7.53 5.79 934,008 7.0% 4.4%
🇨🇴 Colombia 2.51 1.45 143,985 8.5% 1.5%
🇴🇲 Oman 4.28 3.36 9,549 6.3% 1.6%
🇿🇦 South Africa 2.31 1.42 168,484 8.9% 1.6%
🇮🇱 Israel 1.93 1.06 3,566 8.6% 0.6%
🇦🇷 Argentina 2.24 1.38 40,992 8.3% 0.6%
🇧🇴 Bolivia 2.94 2.13 33,637 6.8% 2.3%
🇭🇳 Honduras 1.66 0.92 36,021 9.0% 2.0%
🇧🇭 Bahrain 7.36 6.70 2,789 5.3% 2.0%
🇲🇰 North Macedonia 4.59 3.93 4,143 6.1% 2.0%
🇲🇩 Moldova 4.66 4.06 5,742 5.3% 2.0%
🇱🇺 Luxembourg 1.38 0.77 297 10.1% 2.0%
🇩🇴 Dominican Republic 2.20 1.64 14,496 6.4% 1.6%
🇭🇷 Croatia 0.62 0.08 1,136 15.5% 0.3%
🇧🇦 Bosnia 1.53 0.99 1,351 6.1% 0.6%
🇦🇿 Azerbaijan 1.71 1.20 6,543 7.1% 0.5%

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

🟢 Good news: lower ICU need 🇨🇱 🇶🇦 🇧🇾 🇸🇬 🇩🇯 🇵🇪 🇬🇧

Large decreases in need for ICU beds per 100k population vs. 10 days ago.

  • Only countries for which the ICU need decreased by more than 0.5 (per 100k).
Current:
Estimated
ICU need
per 100k
population
10 days ago:
Estimated
ICU need
per 100k
population
Estimated
recent cases
in last 5 days
Estimated
daily
transmission
rate
Estimated
total
affected
population
percentage
🇨🇱 Chile 20.37 22.85 51,453 3.6% 4.2%
🇶🇦 Qatar 9.81 11.72 3,635 3.7% 3.3%
🇧🇾 Belarus 5.71 7.14 1,530 2.8% 0.7%
🇸🇬 Singapore 3.75 5.04 836 3.1% 0.7%
🇩🇯 Djibouti 1.16 2.09 42 0.6% 1.5%
🇵🇪 Peru 6.17 6.91 92,659 4.6% 5.4%
🇬🇧 United Kingdom 2.08 2.64 54,783 3.3% 5.9%

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

New cases and deaths:

⭕ Bad news: new first significant outbreaks 🇧🇯 🇲🇼 🇵🇸 🇱🇾 🇨🇻

Countries that have started their first significant outbreak (crossed 1000 total reported cases or 20 deaths) vs. 10 days ago.

Current:
Estimated
daily
transmission
rate
10 days ago:
Estimated
daily
transmission
rate
Estimated
recent cases
in last 5 days
Estimated
current
ICU need
per 100k
population
Estimated
total
affected
population
percentage
🇧🇯 Benin 9.0% - 2,172 0.07 0.1%
🇲🇼 Malawi 11.6% - 1,864 0.03 0.1%
🇵🇸 West Bank and Gaza 15.2% - 1,554 0.34 0.1%
🇱🇾 Libya 6.2% - 930 0.10 0.1%
🇨🇻 Cabo Verde 7.1% - 584 1.57 0.8%

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

🟢 Good news: no new cases or deaths

New countries with no new cases or deaths vs. 10 days ago.

  • Only considering countries that had at least 1000 estimated total cases and at least 10 total deaths and had an active outbreak previously.
Estimated
total
cases
Total
reported
deaths
Date
of last
reported case
Date
of last
reported death

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

Mixed news: no new deaths, only new cases 🇬🇶 🇧🇫 🇭🇷 🇸🇬 🇳🇪 🇱🇺 🇹🇩 🇲🇾 🇸🇰 🇹🇳 🇱🇰 🇳🇿 🇪🇪 🇱🇻 🇹🇭

New countries with no new deaths (only new cases) vs. 10 days ago.

  • Only considering countries that had at least 1000 estimated total cases and at least 10 total deaths and had an active outbreak previously.
Current:
Estimated
daily
transmission
rate
10 days ago:
Estimated
daily
transmission
rate
Estimated
recent cases
in last 5 days
Estimated
current
ICU need
per 100k
population
Estimated
total
affected
population
percentage
🇬🇶 Equatorial Guinea 11.7% 16.6% 3,185 0.45 1.4%
🇧🇫 Burkina Faso 11.2% 2.0% 1,194 0.00 0.1%
🇭🇷 Croatia 15.5% 5.7% 1,136 0.62 0.3%
🇸🇬 Singapore 3.1% 2.8% 836 3.75 0.7%
🇳🇪 Niger 4.1% 8.3% 771 0.00 0.1%
🇱🇺 Luxembourg 10.1% 4.3% 297 1.38 2.0%
🇹🇩 Chad 1.2% 0.7% 269 0.00 0.2%
🇲🇾 Malaysia 1.5% 1.7% 111 0.03 0.1%
🇸🇰 Slovakia 10.7% 4.5% 107 0.11 0.1%
🇹🇳 Tunisia 2.4% 9.8% 67 0.02 0.1%
🇱🇰 Sri Lanka 2.6% 2.5% 36 0.04 0.0%
🇳🇿 New Zealand 8.0% 3.4% 14 0.02 0.0%
🇪🇪 Estonia 1.2% 0.6% 11 0.28 0.4%
🇱🇻 Latvia 2.0% 2.9% 11 0.13 0.1%
🇹🇭 Thailand 1.7% 1.4% 9 0.00 0.0%

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

No news: continously inactive countries 🇹🇿

Countries that had no new cases or deaths 10 days ago or now.

  • Only considering countries that had at least 1000 estimated total cases and at least 10 total deaths.
  • Caveat:these countries may have stopped reporting data like Tanzania.
Estimated
total
cases
Total
reported
deaths
Date
of last
reported case
Date
of last
reported death
🇹🇿 Tanzania 10,215 21 2020-05-08 2020-05-08

Tip: Click country name in legend to switch countries. Uze mouse wheel to zoom Y axis.

Deaths burden:

⭕ Bad news: higher death burden 🇨🇴

Countries with significantly higher recent death burden per 100k population vs. 10 days ago.

  • "Significantly higher" = 100% more.
  • Only considering countries that had at least 10 recent deaths in both timeframes, and death burden of at least 0.1 per 100k.
Current:
5 day
death
burden
per 100k
10 days ago:
5 day
death
burden
per 100k
New
reported deaths
since 10
days ago
Estimated
current
ICU need
per 100k
population
Estimated
total
affected
population
percentage
🇨🇴 Colombia 1.44 0.56 1301 2.5 1.5%

🟢 Good news: lower death burden 🇸🇪 🇨🇦 🇫🇷 🇾🇪

Countries with significantly lower recent death burden per 100k population vs. 10 days ago.

  • "Significantly lower" = 50% less
  • Only considering countries that had at least 10 recent deaths in both timeframes, and death burden of at least 0.1 per 100k.
Current:
5 day
death
burden
per 100k
10 days ago:
5 day
death
burden
per 100k
New
reported deaths
since 10
days ago
Estimated
current
ICU need
per 100k
population
Estimated
total
affected
population
percentage
🇸🇪 Sweden 0.70 1.77 227 9.4 4.9%
🇨🇦 Canada 0.10 0.38 221 1.2 2.2%
🇫🇷 France 0.07 0.30 175 0.7 3.8%
🇾🇪 Yemen 0.09 0.28 54 0.0 0.5%

Appendix:

Note: For interactive map, per country details, projections, and modeling methodology see Projections of ICU need by Country dashboard

Warning: the visualisation below contains the results of a predictive model that was not built by an epidemiologist.

Future model projections plots per country

For countries in any of the above groups.

Tip: Choose country from the drop-down below the graph.

Future World projections (all countries stacked)

The outputs of the models for all countries in stacked plots.

Tip: Hover the mouse of the area to see which country is which and the countries S/I/R ratios at that point.
Tip: The plots are zoomable and draggable.

World total estimated actively infected

World total estimated recovered or dead

Methodology

  • I'm not an epidemiologist.
  • Tranmission rates calculation:
    • Case growth rate is calculated over the 5 past days.
    • Confidence bounds are calculated by from the weighted standard deviation of the growth rate over the last 5 days. Countries with highly noisy transmission rates are exluded from tranmission rate change tables ("new waves", "slowing waves").
    • Tranmission rate is calculated from cases growth rate by estimating the actively infected population change relative to the susceptible population.
  • Recovery rate (for estimating actively infected):
    • Where the rate estimated from Total Outstanding Cases is too high (on down-slopes) recovery probability if 1/20 is used (equivalent 20 days to recover).
  • Total cases are estimated from the reported deaths for each country:
    • Each country has different testing policy and capacity and cases are under-reported in some countries. Using an estimated IFR (fatality rate) we can estimate the number of cases some time ago by using the total deaths until today. We can than use this estimation to estimate the testing bias and multiply the current reported case numbers by that.
    • IFRs for each country is estimated using the age IFRs from May 1 New York paper and UN demographic data for 2020. These IFRs can be found in df['age_adjusted_ifr'] column. Some examples: US - 0.98%, UK - 1.1%, Qatar - 0.25%, Italy - 1.4%, Japan - 1.6%.
    • The average fatality lag is assumed to be 8 days on average for a case to go from being confirmed positive (after incubation + testing lag) to death. This is the same figure used by "Estimating The Infected Population From Deaths".
    • Testing bias: the actual lagged fatality rate is than divided by the IFR to estimate the testing bias in a country. The estimated testing bias then multiplies the reported case numbers to estimate the true case numbers (=case numbers if testing coverage was as comprehensive as in the heavily tested countries).
  • ICU need is calculated and age-adjusted as follows:
    • UK ICU ratio was reported as 4.4% of active reported cases.
    • Using UKs ICU ratio and IFRs corrected for age demographics we can estimate each country's ICU ratio (the number of cases requiring ICU hospitalisation). For example using the IFR ratio between UK and Qatar to devide UK's 4.4% we get an ICU ratio of around 1% for Qatar which is also the ratio they report to WHO here.
    • The ICU need is calculated from reported cases rather than from total estimated active cases. This is because the ICU ratio (4.4%) is based on reported cases.